home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio / Ham Radio CD-ROM (Emerald Software) (1995).ISO / bbs / bpq402a / cluster.doc < prev    next >
Text File  |  1990-12-21  |  4KB  |  134 lines

  1.         G8BPQ Switch to PacketCluster Interface.
  2.  
  3.  
  4.  
  5.  
  6. A facility has being developed to allow a PacketCluster to run above
  7. my switch code. This works by emulating the DRSI support routine TNCTSR,
  8. which provides a WA7DED Host Mode interface. It is provided as a TSR
  9. (DEDHOST) which must be run after BPQCODE. If running with Desqview, 
  10. DEDHOST should be run in the PacketCluster window. Version 4.01 (or higher)
  11. of BPQCODE is required. Note that my code emulates a single DSRI port -
  12. multiple comms links may be connected to the switch, but as far as the
  13. Cluster software is concerned, there is a single (virtual) link to the
  14. switch, capable of supporting up to 32 sessions.
  15.  
  16.  
  17. BPQCFG.TXT Parameters.
  18.  
  19.   You dont need any TNCPORTs - The config prog will complain, but the switch
  20.   will be OK.
  21.  
  22.   MAXSESSIONS needs to be at least twice the expected number of users. 
  23.   The code supports 32 streams - if you want to use them all you should have
  24.   MAXSESSIONS=64. (Or more if you are also operating as a switch for other
  25.   users).
  26.  
  27.   APPLICATIONS
  28.  
  29.   Normally I would expect you to want to use the BBSCALL and ALIAS to 
  30.   access the Cluster, so it should be application 1. You may wish to 
  31.   use a more sensible name than BBS - APPLICATIONS=CLUSTER,,*SYS would
  32.   be reasonable. I suggest you run the Remote SYSOP facility, to allow
  33.   you to reconfigure the node without reloading. A BPQ Host version of
  34.   SYSOP (SYSOPH) is included with this release.
  35.  
  36.  
  37. It is possible to run a conventional BBS on the same machine as the
  38. PacketCluster - but only one can have the Level 4 Callsign/Alias.
  39.  
  40.  
  41.  
  42. DEDHOST
  43.  
  44.  
  45. This program requires 4 parameters, all are decimal numbers:
  46.  
  47. Number of Streams.
  48.  
  49. This should match the number in the TNC definition of SYSOP.DAT
  50. The maximum is 32. 
  51.  
  52. Start Stream.
  53.  
  54. The first stream number to use. The switch supports 64 streams. Unless
  55. you are running more than one copy of the PacketCluster, or are also
  56. running a BBS which uses the BPQ HostMode interface, I suggest you start
  57. at port 1.
  58.  
  59. Application.
  60.  
  61. The number allocated to the Cluster in the APPLICATIONS param of BPQCFG.TXT.
  62. Will normally be 1.
  63.  
  64. Buffer Space.
  65.  
  66. The space to be allocated for buffering messages. You can specify up to 60
  67. (Kilobytes). The program will allocate a minimum of 8k even if you specify
  68. less. The space needed will depend on your traffic. I suggest you allocate as
  69. much as you can spare, as the flow control within the PacketCluster 
  70. software is rather primitive, and it will start disconnecting users if it
  71. runs short. You can display the current and minimum buffer counts using the
  72. @B and @M commands (ATTACH a stream, then enter (ESC)@B, or (ESC)@M).
  73.  
  74.  
  75.         A typical command line would be DEDHOST 32 1 1 60
  76.  
  77.  
  78. Connect Scripts.
  79.  
  80. All connects must start with C SWITCH. You can then connect to the
  81. required station as normal. 
  82.  
  83.  
  84. Recovery.
  85.  
  86. I've put SWITCH in the NORECOVER list - I'm not sure if it is essential,
  87. but it wont do any harm.
  88.  
  89.  
  90. AUTO-TIMERS.
  91.  
  92. As users often want to remain connected to the cluster for long periods,
  93. it is neccessary to defeat the idle session timeout (usually 15 mins) of
  94. the switch, and any intermediate nodes. It is possible to disable the
  95. timeout on the switch, but this doesnt help users connecting via other nodes.
  96. Some SYSOPS use the timer driven REPEAT.CMD to send a message to each
  97. connected user every 10 minutes. This works, but causes extra network traffic,
  98. and, as the message contains the BELL char, it can be rather irritating.
  99. I have therefore added code to send a message to each connected user after
  100. 11 mins without other traffic. The message consists of two nulls, which seems
  101. to be pretty harmless to most terminal programs. 
  102.  
  103.  
  104.  
  105. To access the node from the cluster, attach a stream, then enter
  106. (ESC)CSWITCH  You can then enter node commands, use SYSOP, or
  107. connect to other stations.
  108.  
  109.  
  110. Sample startup file.
  111.  
  112. BPQCODE
  113. SYSOPH 33 RESIDENT
  114. DEDHOST 32 1 1 60
  115. PACKCLUS
  116.  
  117. If running with Desqview, BPQCODE and SYSOPH should be run before DV.
  118. DEDHOST should be run in the PacketCluster window.
  119.  
  120.  
  121. Sample SYSOP.DAT (only the relevant bit)
  122.  
  123. SET/TNC1 DRSI 32
  124.  
  125. Remember that however many radio ports you have, the cluster only sees
  126. one TNC port. You cant define TNC2, or use port 2 of TNC1. 
  127.  
  128.  
  129.  
  130.  
  131.  
  132. John Wiseman, G8BPQ
  133. 21/12/90
  134.